250 Columbia St, New Westminster, British Columbia V3L 1A6, Canada, New Westminster
My favourite acai bowl in Williamsburg is found here but their service is very inconsistent. At times, no one is present
My favourite acai bowl in Williamsburg is found here but their service is very inconsistent. At times, no one is present